body {
  background-color: #fff;
}
.content {
  ul {
    li {
      float: left;
      display: table-cell;
      padding: 10px 0 0 10px;
      vertical-align: middle;
      width: 50%;
      background: #fff;
      border: 1px solid #eee;
      a {
        display: block;
        .pic {
          overflow: hidden;
          img {
            display: block;
            margin: 10px auto;

            width: 140px;
            height: 140px;
          }
        }
        .title {
          color: #333;
          height: 36px;
          -webkit-line-clamp: 2;
          font-size: 14px;
          font-weight: 700;
          padding: 0 8px;
          word-break: break-all;
          -webkit-box-orient: vertical;
          overflow: hidden;
          line-height: 18px;
        }
        .subtit {
          color: #ff6c00;
          margin-top: 4px;
          height: 18px;
          font-size: 14px;
          padding: 0 8px;
          overflow: hidden;
          line-height: 18px;
        }
        .info {
          padding: 6px 8px;
        }
      }
    }
  }
}
footer {
  margin-top: 20px;
}
